<html>
<body>

<p>
This program includes 16 LINQ to XML sample queries. All the code samples
appear in a file called <strong>Program.cs</strong>. The samples are stored in methods
named <strong>Q1()</strong>, <strong>Q2(),</strong> etc..., up to <strong>Q12()</strong>.
A second set of 4 queries are named <strong>QB1()</strong> through <strong>QB4()</strong>.
</p>
    <p>
Edit the <strong>Main </strong>method in the query to call a different sample. Here
is an example of how the samples are called:</p>
    
<pre>
    static void Main(string [] args) 
    {
        SetDataPath();
        Console.WriteLine(<strong>XQueryUseCases.Q1()</strong>); 
    }
</pre>

<p>To call the second sample, change the call to <strong>XQueryUseCases.Q1()</strong>
to <strong>XQueryUseCases.Q2()</strong>.</p>

<p>This LINQ sample requires XML files stored in a directory called <strong>Data</strong>.
By default, the <strong>Data</strong> directory appears under the same parent folder as the other LINQ 
samples, and therefore the path for the XML files is
resolved automatically. Many of the sample files also require the <strong>
ObjectDumper</strong> project.</p>


</body>
</html>